// axios 二次封装
import axios from 'axios'

// 顶部进度条插件 nprogress
import Nprogress from 'nprogress'
import 'nprogress/nprogress.css'

axios.defaults.baseURL = 'http://127.0.0.2:3000/'

// 请求拦截器（发送请求前）
axios.interceptors.request.use(config => {
  // 顶部显示进度条
  Nprogress.start()
  return config
})

// 响应拦截器（收到响应后）
axios.interceptors.response.use(res => {
  // 隐藏顶部进度条
  Nprogress.done()
  return res
}, err => Promise.reject(err))
